package org.offsync.rich

import org.offsync.util.DurationNanos

case class RichInt(val value: Int) {
  def nanos = DurationNanos(value.toLong)
  def micros = DurationNanos(value.toLong * 1000)
  def millis = DurationNanos(value.toLong * 1000 * 1000)
  def seconds = DurationNanos(value.toLong * 1000 * 1000 * 1000)
  def minutes = DurationNanos(value.toLong * 1000 * 1000 * 1000 * 60)
  def hours = DurationNanos(value.toLong * 1000 * 1000 * 1000 * 60 * 60)
  def days = DurationNanos(value.toLong * 1000 * 1000 * 1000 * 60 * 60 * 24)
}
